Programming a Paintable Computer

نویسندگان

  • William Joseph Butera
  • Bill Butera
  • Edward Adelson
  • Gerald J. Sussman
چکیده

A paintable computer is defined as an agglomerate of numerous, finely dispersed, ultra-miniaturized computing particles; each positioned randomly, running asynchronously and communicating locally. Individual particles are tightly resource bound, and processing is necessarily distributed. Yet computing elements are vanishingly cheap and are regarded as freely expendable. In this regime, a limiting problem is the distribution of processing over a particle ensemble whose topology can vary unexpectedly. The principles of material self-assembly are employed to guide the positioning of "process fragments" — autonomous, mobile pieces of a larger process. These fragments spatially position themselves and reaggregate into a running process. We present the results of simulations to show that "process selfassembly" is viable, robust and supports a variety of useful applications on a paintable computer. We describe a hardware reference platform as an initial guide to the application domain. We describe a programming model which normatively defines the term process fragment and which provides environmental support for the fragment’s mobility, scheduling and data exchange. The programming model is embodied in a simulator that supports development, test and visualization on a 2D particle ensemble. Experiments on simple combinations of fragments demonstrate robustness and explore the limits of scale invariance. Process fragments are shown interacting to approximate conservative fields, and using these fields to implement scaffolded and thermodynamic self-assembly. Four applications demonstrate practical relevance, delineate the application domain and collectively illustrate the paintable’s capacity for storage, communication and signal processing. These four applications are Audio Streaming, Holistic Data Storage, Surface Bus and Image Segmentation. Thesis Supervisor : V.Michael Bove Jr. Principal Research Scientist, Media Arts and Sciences , MIT Dissertation Committee

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterization of $(2m, m)$-Paintable Graphs

In this paper, we prove that for any graph G and any positive integer m, G is (2m,m)-paintable if and only if G is 2-paintable. It was asked by Zhu in 2009 whether k-paintable graphs are (km,m)-paintable for any positive integer m. Our result answers this question in the affirmative for k = 2.

متن کامل

Strengthening (a, b)-Choosability Results to $(a, b)$-Paintability

Let a, b ∈ N. A graph G is (a, b)-choosable if for any list assignment L such that |L(v)| > a, there exists a coloring in which each vertex v receives a set C(v) of b colors such that C(v) ⊆ L(v) and C(u)∩C(w) = ∅ for any uw ∈ E(G). In the online version of this problem, on each round, a set of vertices allowed to receive a particular color is marked, and the coloring algorithm chooses an indep...

متن کامل

Solving fuzzy stochastic multi-objective programming problems based on a fuzzy inequality

Probabilistic or stochastic programming is a framework for modeling optimization problems that involve uncertainty.In this paper, we focus on multi-objective linear programmingproblems in which the coefficients of constraints and the righthand side vector are fuzzy random variables. There are several methodsin the literature that convert this problem to a stochastic or<b...

متن کامل

Planar Graphs of Girth at least Five are Square (∆ + 2)-Choosable

We prove a conjecture of Dvořák, Král, Nejedlý, and Škrekovski that planar graphs of girth at least five are square (∆ + 2)-colorable for large enough ∆. In fact, we prove the stronger statement that such graphs are square (∆+2)-choosable and even square (∆+2)-paintable.

متن کامل

A SHORT NOTE ON THE RELATIONSHIP BETWEEN GOAL PROGRAMMING AND FUZZY PROGRAMMING FOR VECTORMAXIMUM PROBLEMS

A theorem was recently introduced to establish a relationship betweengoal programming and fuzzy programming for vectormaximum problems.In this short note it is shown that the relationship does not exist underall circumstances. The necessary correction is proposed.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002